//package com.daocao.hua.fragment;
//
//import android.annotation.TargetApi;
//import android.content.Intent;
//import android.os.Bundle;
//import android.os.CountDownTimer;
//import android.text.TextUtils;
//import android.view.LayoutInflater;
//import android.view.View;
//import android.view.ViewGroup;
//import android.widget.CheckBox;
//import android.widget.EditText;
//import android.widget.TextView;
//
//import com.daocao.hua.R;
//import com.daocao.hua.activity.AboutActivity;
//import com.daocao.hua.activity.LoginRegisterV2Activity;
//import com.daocao.hua.constant.Const;
//import com.daocao.hua.util.ToastUtil;
//import com.daocao.hua.util.UI;
//
//import butterknife.BindView;
//import butterknife.ButterKnife;
//import butterknife.OnClick;
//import butterknife.Unbinder;
//
///**
// * Created by xsooy-pc on 2017/9/22.
// */
//
//public class RegisterFragment extends BaseFragment {
//    @BindView(R.id.edit_phone)
//    EditText editPhone;
//    @BindView(R.id.edit_code)
//    EditText editCode;
//    @BindView(R.id.btn_code)
//    TextView btnCode;
//    @BindView(R.id.edit_pass)
//    EditText editPass;
//    @BindView(R.id.edit_mail)
//    EditText editMail;
//    @BindView(R.id.btn_register)
//    TextView btnRegister;
//    Unbinder unbinder;
//    @BindView(R.id.checkBox)
//    CheckBox checkBox;
//
//    @Override
//    protected int setLayoutId() {
//        return R.layout.fragment_register;
//    }
//
//    @Override
//    protected void initView() {
//
//    }
//
//    @Override
//    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
//        // TODO: inflate a fragment view
//        View rootView = super.onCreateView(inflater, container, savedInstanceState);
//        unbinder = ButterKnife.bind(this, rootView);
//        return rootView;
//    }
//
//    @Override
//    public void onDestroyView() {
//        super.onDestroyView();
//        if (timer != null) {
//            timer.cancel();
//            timer = null;
//        }
//
//        unbinder.unbind();
//    }
//
//    @TargetApi(16)
//    private void resetBtn() {
//        if (this.timer != null)
//            this.timer.cancel();
//        btnCode.setText(getResources().getString(R.string.send_code_again));
//        btnCode.setEnabled(true);
//    }
//
//    private CountDownTimer timer = new CountDownTimer(60000L, 1000L) {
//        public void onFinish() {
//            resetBtn();
//        }
//
//        @TargetApi(16)
//        public void onTick(long paramAnonymousLong) {
//            btnCode.setEnabled(false);
//            btnCode.setText(paramAnonymousLong / 1000L + getResources().getString(R.string.resend));
//        }
//    };
//
//    public void timeStart() {
//        timer.start();
//    }
//
//
//    @OnClick({R.id.txt_xieyi, R.id.btn_go_login, R.id.btn_code, R.id.btn_register})
//    public void onViewClicked(View view) {
//        if (UI.isFastClick()) {
//            return;
//        }
//        switch (view.getId()) {
//            case R.id.txt_xieyi:
//                Intent intent = new Intent(getContext(), AboutActivity.class);
//                intent.putExtra("id", Const.ContractType.REGISTER);
//                intent.putExtra("type", 1);
//                intent.putExtra("title", getResources().getString(R.string.service_contract_text));
//                startActivity(intent);
//                getActivity().overridePendingTransition(R.anim.right_enter, R.anim.left_out);
//                break;
//            case R.id.btn_go_login:
//                ((LoginRegisterV2Activity) getActivity()).setPagerItem(0);
//                break;
//            case R.id.btn_code:
//                if (TextUtils.isEmpty(UI.toString(editPhone))) {
//                    ToastUtil.makeText(getContext(), "手机号不能为空").show();
//                    return;
//                }
//
//                ((LoginRegisterV2Activity) getActivity()).getCode(UI.toString(editPhone));
//                break;
//            case R.id.btn_register:
//                if (TextUtils.isEmpty(UI.toString(editPhone))) {
//                    ToastUtil.makeText(getContext(), "手机号不能为空").show();
//                    return;
//                }
//                if (TextUtils.isEmpty(UI.toString(editCode))) {
//                    ToastUtil.makeText(getContext(), "验证码不能为空").show();
//                    return;
//                }
//                if (TextUtils.isEmpty(UI.toString(editPass))) {
//                    ToastUtil.makeText(getContext(), "密码不能为空").show();
//                    return;
//                }
//                if (TextUtils.isEmpty(UI.toString(editMail))) {
//                    ToastUtil.makeText(getContext(), "邮箱不能为空").show();
//                    return;
//                }
//                if (!checkBox.isChecked()) {
//                    ToastUtil.makeText(getContext(), "请勾选同意协议").show();
//                    return;
//                }
//                ((LoginRegisterV2Activity) getActivity()).getRegister(UI.toString(editPhone), UI.toString(editCode), UI.toString(editPass), UI.toString(editMail));
//                break;
//        }
//    }
//}
